home *** CD-ROM | disk | FTP | other *** search
- Thread captured on Compuserve's IBMNET Communication forum (IBMCOM) collected
- and edited by Ray Tackett, 76416,276
-
-
- #: 90421 S7/Modems/Comm Hdw [C]
- 12-Jan-92 22:14:06
- Sb: #need v.32/bis tutorial
- Fm: John Kelley 73467,450
- To: All
-
- I hope I can prevail upon the scholars of vee-dot lore to clear up some
- questions I have about v.32/bis and v.42/bis. I *think* I know the names that
- belong to the various vee-dots, but I want to know how some of it is supposed
- to work, in a v.32 or v.32bis connection, i.e.:
-
- 1. Can a v.42 EC connection be made without v.42bis compression, in a case
- where the answer modem starts out expecting compression? In other words, when
- an answering modem insists on supplying v.42bis data compression with its v.42
- error-correction, can you (as the caller) successfully accept the EC without
- being forced to take the compression? (Am I making sense here?)
-
- 2. (Same question, substitute "MNP4" for v.42 and "MNP5" for v.42bis.)
-
- I'm asking because I notice that I connect very successfully to CIS using v.32
- and v.42, and I have the impression from past messages that CIS is not
- providing compression. On my system, with a limited port speed, that's just
- fine. When I call other remote systems I get compression, even if I don't
- want it. So, under the v.rules, should I have the right to refuse it, without
- giving up EC? --- Thanks for any enlightenment! -- John K.
-
-
- #: 90535 S7/Modems/Comm Hdw [C]
- 13-Jan-92 16:15:27
- Sb: #90421-#need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: John Kelley 73467,450 (X)
-
- Here's a brief glossary of the v dot ccitt specs that are of interest:
-
- V.32 Full duplex 9600 bps, with fallback to 4800 bps as required
- V.32bis Idem, plus 14.4k, 12k and 7.2k bps speeds. Better negotiation
- V.42 Error control
- V.42bis Compression. Must run under v.42
-
- Then, there are the mnp 'classes':
-
- Mnp 1 Half duplex error control. Seldom used or seen
- Mnp 2 Full duplex error control
- Mnp 3 Idem, plus packetizing of data. Strips start/stop bits.
- Mnp 4 Idem, plus improvements to reduce overhead
- Mnp 5 Compression under mnp
-
- When the two modems negotiate, the answering modem will first negotiate the
- highest possible common speed, then v.42 (assuming it has v.42), or go to mnp.
- Then, if the answering modem has v.42bis compression it will ask the other
- modem if it is capable (or willing), and will enable compression if so.
-
- The CompuServe v.32 nodes do have compression, v.42bis (not mnp5, by the way,
- though they do have mnp4), but given the network limitations, the port speed of
- the nodes is locked at 9600 bps. So, compression offers no benefits. Both
- ends must have port speeds >9600 bps for compression to be of any value.
- -er
-
-
- #: 90668 S7/Modems/Comm Hdw [C]
- 14-Jan-92 02:39:44
- Sb: #90421-need v.32/bis tutorial
- Fm: Toby Nixon 70271,404
- To: John Kelley 73467,450 (X)
-
- Yes, you can most definitely establish an error control connection without
- data compression, even if both modems actually do support data compression.
- Most modems provide a separate command/parameter to enable/disable compression
- independently of enabling/disabling error control. If both modems have error
- control enabled but only one has data compression enabled, they will connect
- with error control and without compression.
-
- -- Toby
-
- #: 90618 S7/Modems/Comm Hdw [C]
- 13-Jan-92 23:22:05
- Sb: #90535-#need v.32/bis tutorial
- Fm: Tom Brandt 70650,1742
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- Earle,
-
- Could you answer a dumb question:
-
- What is idem (as in V.32bis)?
-
- Tom.
-
-
- #: 90686 S7/Modems/Comm Hdw [C]
- 14-Jan-92 08:00:13
- Sb: #90535-#need v.32/bis tutorial
- Fm: Ken Levy 72331,3403
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- I assume when you say that the port speed on the CIS side is locked at 9600
- bps, that you mean the interface between the modem/packet net gateway (in
- CIS's computer room) and CIS's computers? I was under the impression that the
- speed of all links (whether or not you use V.42bis) was at the base modulation
- rate (9.6k w/v.32 or 14.4k w/v.32bis) and transmission/signaling over the
- phone lines only occurs at that rate. Although the compression may encode
- more bits into a smaller set of tokens, the stream goes through the pipe at
- the same speed (9.6 or 14.4). The gateways between the hosts and the modems
- on each end must be set up to go faster to get the uncompressed data down to
- the modem where it can be compressed/decompressed to go over the line at the
- standard (9.6 or 14.4) speed. While CIS's modems will talk at the higher
- effective rates (i.e., support v.42bis), their host mainframes are limited to
- 9.6k rate between the mainframe and their modem. Is it correct to assume that
- the 9.6 locking is not a function of the packet network (which would only be
- sending data through the pipe between the modems at 9.6k, regardless of
- compression) but rather of the host hardware/software interface?
-
- ME MODEM Line, Packet net, Line MODEM CISmainframe
- A---38k-------B------------------9.6K----------------C---9.6k------D
-
- In other words, A-B above goes at 38k (or as fast as modem will accept data),
- modem compresses the data and will push it onto the line at B at 9.6K, CIS's
- modem will decompress at C, but their host D will only accept at 9.6K, thus
- the limit on throughput?
-
- #: 90669 S7/Modems/Comm Hdw [C]
- 14-Jan-92 02:39:49
- Sb: #90618-#need v.32/bis tutorial
- Fm: Toby Nixon 70271,404
- To: Tom Brandt 70650,1742 (X)
-
- "idem" is, I think, one of those arcane Latin abbreviations used in footnotes
- which means "same as the above with the following exceptions", or something
- like that. I think Earle meant for it to say "V.32bis is the same as V.32,
- plus the following".
-
- -- Toby
-
-
- #: 90752 S7/Modems/Comm Hdw [C]
- 14-Jan-92 16:07:35
- Sb: #90669-#need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: Toby Nixon 70271,404 (X)
-
- Arcane, not at all. Look in your dictionary and the meaning is there, without
- reference to it being arcane. Toby, I didn't realize you were so
- anti-intellectual! -er
-
-
-
- #: 90890 S7/Modems/Comm Hdw [C]
- 15-Jan-92 09:46:02
- Sb: #90669-need v.32/bis tutorial
- Fm: Tom Brandt 70650,1742
- To: Toby Nixon 70271,404 (X)
-
- Ancient Latin technospeak always crosses me up <G>.
-
- #: 90753 S7/Modems/Comm Hdw [C]
- 14-Jan-92 16:07:45
- Sb: #90686-#need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: Ken Levy 72331,3403 (X)
-
- Your understanding is correct. I'd only add that using 38.4k bps between the
- computer and modem is a waste of resources, and often not tolerated by many
- systems. I'll also add that a uart with larger i/o buffers than the standard
- 82450 usually mounted, i.e. the ns 16550a uart, is a very good idea, too.
-
- The locking at the link speed, 9600 bps, is simply because the network
- backbone can't handle higher speeds without penalizing overall throughput. I
- imagine that with ds3 becoming more widespread, and the highly touted frame
- relay, we may see the v.32 nodes with higher port speeds eventually. -er
-
-
-
- #: 90842 S7/Modems/Comm Hdw [C]
- 15-Jan-92 00:45:25
- Sb: #90752-#need v.32/bis tutorial
- Fm: Toby Nixon 70271,404
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- Oh, I'm not "anti-intellectual". I am, however, strongly in favor of trying to
- explain things to people in the clearest and simplest way possible, without
- using jargon. While you may disagree, in my book words like "idem" are
- academic jargon. They certainly are not in the vocabulary of the typical
- American. Heck, _I_ had to guess what it meant (but it was pretty obvious to
- me from the context and because I know what I would have written instead).
-
- -- Toby
-
-
-
- #: 91099 S7/Modems/Comm Hdw [C]
- 16-Jan-92 18:12:10
- Sb: #90753-#need v.32/bis tutorial
- Fm: Scott Compton 71650,2371
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- earle,
-
- Pardon me for dropping into your discussion but I don't understand
- something you told Ken Levy re: network transmission speed locking.
-
- If the remote node (your PC to node) goes at v.42/bis, the node to CIS
- modem (network) goes at 9600 to CIS, CIS pulls down at 9600 w/no v.42/bis.
-
- Okay so far?
-
- My question is; if ds3 and frame relay (whatever those are) increase the
- overall speed from your PC to the CIS modem, is CIS *still* going to pull data
- off the net at 9600bps w/no v.42 bis? What good will faster connect speeds do
- if CIS stays locked at 9600bps? There would just be a massive bit-build-up on
- the network while CIS takes data at it's old rate (picture funnel). Seems
- like the net would clog up, or whatever nets do when they can't get rid of
- data fast enough.
-
- It appears from what I've seen in this thread, CIS needs to get some
- v.42/bis modems on it's end of the pipe before anyone starts increasing the
- speed of the network --> CIS connection. Wouldn't CIS also have to upgrade
- it's hardware (the computers) to accommodate v.42/bis speeds, and then upgrade
- _again_ when the network speed went up again?
-
- -Scott
-
-
-
-
-
- #: 90921 S7/Modems/Comm Hdw [C]
- 15-Jan-92 13:57:29
- Sb: #90842-#need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: Toby Nixon 70271,404 (X)
-
- I'm afraid I can't agree with you about 'idem'. If it were 'academic jargon'
- the dictionary would point this out. It doesn't. It is really better for
- most people to expand their vocabulary. Alas, that of most americans is indeed
- poor, and getting poorer as fewer people read books anymore. I learn new
- words all the time, and keep at least a couple of dictionaries handy when the
- need arises, which is less often than for some, but rarely does a day or week
- pass without a dictionary being pulled down from the shelf to look up
- something.
- -er
-
-
-
- #: 91031 S7/Modems/Comm Hdw [C]
- 16-Jan-92 09:32:28
- Sb: #90921-need v.32/bis tutorial
- Fm: Tom Brandt 70650,1742
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- Earle,
-
- When I saw "idem" I sincerely thought it was some technical term or acronym
- not found in a standard dictionary (try looking up V.32bis in your
- Merriam-Webster). I, too, keep a dictionary handy (I have several), but did
- not think to look in one since I thought it would be a waste of time.
-
- Tom.
-
- #: *91218 S7/Modems/Comm Hdw [C]
- 17-Jan-92 17:01:31
- Sb: #91099-#need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: Scott Compton 71650,2371 (X)
-
- The modems used by CompuServe on the v.32 nodes already support v.42bis. But
- its use is of no use due to the speed being locked to the link one, 9600 bps.
- When the v.32 nodes were installed, we were promised that some day the port
- speeds would be increased, perhaps in a year. That year has gone by, and they
- are still not opened up. I have to assume that the upgrading of the network
- backbone and of the host computers, too, in order to permit this. One reason
- may be too is that the stampede toward v.32 may have taken CompuServe by
- surprise. I doubt they expected so many to move to it so soon.
- -er
-
-
-
- #: 91221 S7/Modems/Comm Hdw [C]
- 17-Jan-92 17:16:48
- Sb: #91099-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: Scott Compton 71650,2371 (X)
-
- I think you've got the system layout wrong. It is:
-
- Compuserve computer - high speed network (including thinks like DS1/3) -
- access node with several modems (9600, V.42bis etc.) - telephone line - your
- modem - your computer.
-
- Speeding up the network will allow more simultaneous users and/or higher
- speeds per user - the V.42bis part is at the user end of the network. Speed
- locking occurs between the access node PAD and the modems.
-
- Fred
-
- #: 91359 S7/Modems/Comm Hdw [C]
- 18-Jan-92 17:40:34
- Sb: #91218-#need v.32/bis tutorial
- Fm: Scott Compton 71650,2371
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- Thanks, earle and 'Fred,'
-
- I understood that the modems CIS uses already support v.42/bis.
- The host and the net are the limiting factor, currently, as I
- understand it?
-
- CIS today:
-
- v.32 v.32 v.32 only v.32 v.32 only
- v.42/bis v.42/bis v.42/bis
- [me]-------[local node]-----????net?????-----[CIS modem]--[CIS Host]
- can't use won't use upgrading for won't use upgrading
- v.42/bis v.42/bis faster modulation v.42/bis for v.42/bis
-
- CIS considering:
-
- v.32 v.32 v.32 only v.32 v.32 only
- v.42/bis v.42/bis v.42/bis
- [me]-------[local node]-----????net?????-----[CIS modem]--[CIS Host]
- v.42/bis still not upgraded for
- necessary, data higher data
- already compressed. throughput.
- Upgrading for even --> Must also
- faster data rate --> upgrade again
- (Frame relay/DS1/3) --> to handle the
- --> data rate
- --> DS1/3 & Frame
- --> relay allow.
-
- Do I have it right, or am I still totally lost? <G>
-
- -Scott
-
-
- #: 91682 S7/Modems/Comm Hdw [C]
- 20-Jan-92 12:50:16
- Sb: #91221-need v.32/bis tutorial
- Fm: Len CONRAD, Paris 71251,462
- To: 'Fred' Kirby [UK] 70734,126
-
- So even if CIS has v.32bis/14.4 modems, they've been 'locked' to work at
- v.32/9600 max and lower speeds? Salut,Len.
-
- #: 91479 S7/Modems/Comm Hdw [C]
- 19-Jan-92 11:33:52
- Sb: #91359-#need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: Scott Compton 71650,2371 (X)
-
- You'r right except that there are no modems as such to connect the network
- into the CIS computers - it will be more of a direct interface - V32 and V42
- have no relevance here.
-
- The network link may have a capacity of several megabits per second but it
- will have to carry a number of calls at once (multiplexed). If it is 1Mbit/sec
- and you expect it to carry 100 calls then each call must average somewhat less
- than 10Kbits/sec due to network overheads. If you improve the end modems so
- that they are individually capable of a greater capacity then the network must
- be improved to cope.
-
- Generally speaking data compression is a function of the modems. The network
- will not pass data compressed unless given it that way by the host (e.g. when
- file transferring .ZIP archives). Compression requires fairly capable
- processors in modems - at network speeds it would probably require a
- super-computer!
-
- Fred
-
-
-
- #: 91568 S7/Modems/Comm Hdw [C]
- 19-Jan-92 19:54:16
- Sb: #91359-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: Scott Compton 71650,2371 (X)
-
- I'm sorry, but I don't understand your message at all. But, I'll repeat what I
- thought I have been trying to say:
-
- v.32 with v.42bis port speeds are locked at 9600 bps, so no advantage
- to the compression.
-
- v.22bis with mnp port speed locked at 2400 bps. No compression offered.
-
- -er
-
- #: 91569 S7/Modems/Comm Hdw [C]
- 19-Jan-92 19:54:26
- Sb: #91479-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: 'Fred' Kirby [UK] 70734,126
-
- Compression is indeed at the modem, but is only of benefit if the speed
- between the dce and dte is higher, and at both ends. The network backbone if
- it has the bandwidth would be able to then support the higher dte/dce speeds.
- Today this is not the case. Tomorrow?
-
- The network does no compression at all, and I know of no plans to do so. It
- certainly isn't defined or used at any of the iso levels, though it wouldn't
- be impossible to implement. -er
-
- #: 91720 S7/Modems/Comm Hdw [C]
- 20-Jan-92 17:32:56
- Sb: #91569-#need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- Data compression can be of benefit on a noisy line - retransmissions will
- effectively reduce the bandwidth but compression can restore it to the full
- value. Similarly I've seen my modem fall back to 7200 baud - compression kept
- the data throughput at its normal value.
-
- I wouldn't expect a high speed network to compress data - the host and user
- are in a far better position to determine if the data is worth compressing in
- the first place. It makes throughput of the network even harder to predict.
-
- Fred
-
-
-
- #: 91721 S7/Modems/Comm Hdw [C]
- 20-Jan-92 17:33:02
- Sb: #91682-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: Len CONRAD, Paris 71251,462
-
- Just about. The modems may or may not be locked to V.32. What definitely is
- locked is the speed of the serial line between the modem and the multiplexor.
- V.32 just defines the series of pops and whistles the modems use to
- communicate with each other - they could connect at V.32bis/14400 but the full
- line capacity in that case couldn't be used. It WILL however reduce the
- turnaround delays (the data packets take a finite time to send increasing the
- line speed will reduce that delay).
-
- In real terms this means that a file transfer protocol such as Kermit or
- Xmodem might benefit.
-
- Fred
-
- #: 91742 S7/Modems/Comm Hdw [C]
- 20-Jan-92 19:14:58
- Sb: #91720-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: 'Fred' Kirby [UK] 70734,126
-
- A noisy line means retransmissions, and too many of them will penalize
- throughput immensely, and eventually lead to dropping of the line, usually
- after 10 successive resends of the same packet. Compression is no more a
- benefit then than it is on a clean line. For compressible data, it will
- increase the effective throughput. But, whatever happens that modem is only
- transmitting 9600 bits per second, and if it must repeat one or more frames,
- those still go through at 9600 bits per second. Remember that a noisy line
- for data communications really only means 1 bad bit out of 1000 at most. Any
- more than that and the communication is lost or so crippled to make it seem
- so.
-
- One thing that people forget is that the modem itself is responsible for
- handling the various line problems that may occur, including phase jitter,
- amplitude jitter, etc. If that filtration isn't optimum, no error control
- willl compensate for the poor performance of the modem itself. Except in very
- special cases, a clean line for voice calls is quite adequate for data
- communications. -er
-
- #: 92049 S7/Modems/Comm Hdw [C]
- 22-Jan-92 08:37:32
- Sb: #91956-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: 'Fred' Kirby [UK] 70734,126
-
- I thought I made my point clear: Compression will improve effective
- throughput on *any* line. A bad line will reduce throughput due to resends.
- So, you use compression to get higher throughput, assuming the data is
- compressible of course, not because the line is bad. Anyway, if it is bad,
- you are likely to lose the connexion, or get such a poor one that you might do
- better with federal express or ups.
-
- Note that v.32 doesn't fall back to 7200 cps, that is a feature of v.32bis,
- but to 4800 cps. My experience, for what it's worth, using phone lines here in
- europe and in the states, is that if the line is so mediocre, it is more
- likely lost rather than a drop to a lower speed. I should add, that v.32bis
- has one advantage over v.32, too. It permits stepping back up to a higher
- speed after a dropback, in case the line conditions improve. And, there is no
- full retrain required, as with v.32. I find there is a greater likelihood of
- retraining required, which takes several seconds, than a fallback, so v.32bis
- is of interest in this regard. -er
-
- #: 92050 S7/Modems/Comm Hdw [C]
- 22-Jan-92 08:37:42
- Sb: #92024-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: Jack Jordan 70743,2663
-
- V.42bis has two advantages over mnp 5. First, it uses a better algorithm, so
- can compress data more. It also does a continual verification of the data to
- see if there is redundancy, and if there is none, will not try to compress the
- data. -er
-
- #: 92155 S7/Modems/Comm Hdw [C]
- 22-Jan-92 21:05:24
- Sb: #92024-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: Jack Jordan 70743,2663
-
- I agree - networks don't compress - they try to be as cheap as possible!
-
- What do you mean by 'multiple levels of compression'? You can't generally
- compress data which has already been compressed - it comes out larger! Typical
- compression schemes do use a combination of methods but they have to be
- carefully interfaced to work effectively. A lot depends on the type of data
- that is being transmitted. If you have a custom compression routine tailored
- to 'very compressible' data then you'll do very well. Good compression schemes
- may vary from 2:1 to 4:1 for object code or ASCII text. When people talk about
- 4:1 compression from V.42bis they are usually using trivial data. The best
- archivers aren't that good. I've seen 'average' figures quoted as 2.3:1 for
- V.42bis and 1.8:1 for MNP5. Although very wooly this seems to accord with my
- experience.
-
- What is it you don't understand - the type of compression used or where data
- is transferred compressed?
-
- Fred
-
- #: 92136 S7/Modems/Comm Hdw [C]
- 22-Jan-92 19:42:27
- Sb: #92049-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: earle robinson [ibmeur] 76004,1762
-
- That's not quite true - the point is that with CIS there is a ceiling on
- throughput of 9600 baud so compression on a clean link will produce no benefit
- (other than perhaps on turnaround times) but compression on a bad link can be
- very beneficial because it can keep the actual data rate up to 9600bps
- (assuming compressible data etc.)
-
- No doubt you are right about 7200 fallback - I do have a V.32bis modem. The
- type of line impairment is very important. 'Bursty' noise will knock out the
- odd block but the link will keep going. International calls in particular can
- have a high hiss making the dynamic range insufficient for 9600baud but still
- adequate for 4800.
-
- I find fall forward very useful. Sometimes a connection takes a 10 seconds or
- so to settle down. If the mode can't fall forward then it is stuck at the
- lower speed for no good reason.
-
- Fred
-
- #: 92343 S7/Modems/Comm Hdw [C]
- 24-Jan-92 00:22:12
- Sb: #92050-need v.32/bis tutorial
- Fm: Jack Jordan 70743,2663
- To: earle robinson [ibmeur] 76004,1762 (X)
-
- Earle Thanks for the reply. I'm fascinated by the processing now resident in
- modems. If I continue to follow these discussions I may learn something yet.
-
- Thanks -jrj
-
- #: 92156 S7/Modems/Comm Hdw [C]
- 22-Jan-92 21:05:28
- Sb: #92079-#need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: SysOp Jim McKeown 76702,1102 (X)
-
- It needn't make much difference where the data is compressed. If the data is
- compressed in the modem then the link between modem and computer needs to be a
- higher capacity to carry the uncompressed data but this is not usually a
- problem.
-
- The computer may have specialised compression for the particular type of data
- being transferred. In this case it will be better than the generalised modem
- compression. The modem can only see the data as a single 1 pass stream. It
- might be that the computer can make a better job at compression by using
- several passes. Real compression schemes don't seen to require much of this.
-
- Fred
-
-
- #: 92220 S7/Modems/Comm Hdw [C]
- 23-Jan-92 06:12:48
- Sb: #92079-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: SysOp Jim McKeown 76702,1102
-
- No question that a precompressed file is better, if it feasible to run that
- way. Sometimes, however, for security reasons, or because huge amounts of
- data must be transmitted, online compression is a better choice. -er
-
- #: 92344 S7/Modems/Comm Hdw [C]
- 24-Jan-92 00:22:27
- Sb: #92155-need v.32/bis tutorial
- Fm: Jack Jordan 70743,2663
- To: 'Fred' Kirby [UK] 70734,126
-
- Fred
-
- I'm (relatively) new to PC's and the networking involved. Thus, all of the
- discussions in this forum are new to me.
-
- We do use compression on our IBM, Amdahl & HDS mainframes running MVS, but it
- is all host based. As to your reference to trivial data, that is true. We
- move large pricing and inventory data. This is guaranteed not to be designed
- to be compact or efficient.
-
- The software used is an IBM product called FTP. It has a native compression
- routine. With our large files, FTP does give reasonable compression.
- However, when we add on another two levels (different algoritims), the
- transmission is markedly reduced. For these data files, the compression can
- give us up to four or five fold decrease in xmit times.
-
- As far as the discussion here, I am learning that the compression is in the
- modem, and that there are negotiated levels of this compression.
-
- Keep up your conversations, they are very enlightening to a mainframe bigot
- like myself. Hopefully you don't mind questions from folks like me.
-
- Regards -jrj
-
- #: 92161 S7/Modems/Comm Hdw [C]
- 22-Jan-92 21:12:28
- Sb: #92156-need v.32/bis tutorial
- Fm: SysOp Jim McKeown 76702,1102
- To: 'Fred' Kirby [UK] 70734,126
-
- I suppose it *need* not make much difference, Fred, but I just recently saw a
- report in one of the mags where there was a very substantial difference in the
- effective file size transferred (and hence the speed) between standalone ZIP
- then transfer vs using the modem's compression.
- jcm
-
- #: 92382 S7/Modems/Comm Hdw [C]
- 24-Jan-92 05:03:15
- Sb: #92272-need v.32/bis tutorial
- Fm: earle robinson [ibmeur] 76004,1762
- To: 'Fred' Kirby [UK] 70734,126
-
- I can't envisage an on-the-fly compression scheme being more efficient than a
- standalone one, where timing isn't at all so important, especially in the
- competitive environment of the compression program market.
-
- You point about the throughput increase achieved through the stripping of the
- start/stop bits is quite true, and often overlooked.
-
- Given the system resources required and the better compression achieved by the
- best compression programs, use of v.42bis is really limited for most users, to
- interactive sessions or when security reasons require sending ascii data.
- -er
-
- #: 92455 S7/Modems/Comm Hdw [C]
- 24-Jan-92 16:33:19
- Sb: #92344-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: Jack Jordan 70743,2663
-
- Compressors work on the principle that a file being sent is likely to exist in
- a very small subset of all possible bit patterns. A compressor is trying to
- transform the data so that elements of that subset are converted into short
- files. Correspondingly other files (hopefully outside the subset) are going to
- be transformed to larger files. As an indication of how small this subset is
- imagine generating, say, a million files of random binary data and putting
- each through your 'best' compressor. It may not be able to reduce the size of
- any of them. (The likelihood of this depends on file size).
-
- A compressor can map the subset to shorter strings because it maps them to a
- greater proportion of the whole bit set. The output of a good compressor will
- look almost like random data. This is why putting it through another
- compressor is not likely to be very beneficial.
-
- In your case are the compression stages designed to complement each other or
- do you just plug the output of one program into the input of another?
- Certainly you may require several stages to end up with 'good compression'.
-
- I wonder how compression algorithms in the mainframe world compare with those
- on PCs. PCs seem to have a definite industry with compression - perhaps due to
- lower capacities generally available.
-
- Fred
-
- #: 92454 S7/Modems/Comm Hdw [C]
- 24-Jan-92 16:33:12
- Sb: #92382-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: earle robinson [ibmeur] 76004,1762
-
- I agree that an on-the-fly compression scheme can't be more efficient than a
- good host based one. But I think I can hope to be not far off. An interesting
- question is which one needs to be less processor intensive. Even at 38400 baud
- the modem one only needs to process under 4000 bytes per second. People now
- expect a PC based compressor to squash a 100K file in no time at all. There is
- a significant tradeoff to be had between speed and efficiency. Just how fast
- are the processors in high speed modems?
-
- Modems compression is useful for online systems - V.42bis would be excellent
- for forum navigation but library files would be better pre-compressed. Apart
- from anything else the compression would only have to be done once!
-
- I think we're agreed!
-
- Fred
-
- #: 92640 S7/Modems/Comm Hdw [C]
- 26-Jan-92 00:06:36
- Sb: #92455-need v.32/bis tutorial
- Fm: Jack Jordan 70743,2663
- To: 'Fred' Kirby [UK] 70734,126 (X)
-
- Fred I can't speak to the algorithms of the compressors, but in the case of
- our installation the following applies.
-
- Stage 1: IBM routine built into the file transfer application (FTP).
-
- Stage 2: Routine designed by either GE or Westinghouse (I don't remember
- which) in the 70's (REMOT370).
-
- Stage 3: Routine designed by a company called ATPCO (Airline Tariff clearing
- house) (XMTXOR).
-
- The data is typically airline fares/schedules.
-
- Your question about the efficiency of mainframe vs PC compression is a good
- one. My feeling is that if it takes us three compressions to get a good file
- then none of the algorithms are likely to be great. It would be interesting
- to run a test file through the best of both and check the results.
- Regards -jrj
-
- #: 92694 S7/Modems/Comm Hdw [C]
- 26-Jan-92 09:11:56
- Sb: #92640-need v.32/bis tutorial
- Fm: 'Fred' Kirby [UK] 70734,126
- To: Jack Jordan 70743,2663
-
- Maybe there is a suitable text file in the libraries.
-
- If you have a PC there you could compare both compression systems directly.
-
- Fred
-
-